<?php

include_once 'metier/pictogram.dao.mysql.php';
include_once 'metier/pictogram.class.php';


$db = new myPDO();

// Récuperer les données saisies par l'utilisateur
$tmpNom = $_POST['nom_picto'];
$tmpText = $_POST['text_picto'];
$tmpCat = $_POST['categorie'];
$tmpAdulte = $_POST['adulte'];
$extension = substr($_FILES["path_img_picto"]["name"], strrpos($_FILES["path_img_picto"]["name"], '.') + 1);
$tmpimage = $_POST['nom_picto'] . '.' . $_POST['text_picto'] . '.' . $extension;
$extension2 = substr($_FILES["path_sound_picto"]["name"], strrpos($_FILES["path_sound_picto"]["name"], '.') + 1);
$tmpSon = $_POST['nom_picto'] . '.' . $extension2;

$pictogram = new Pictogram(0, $tmpNom, $tmpCat, $tmpimage, $tmpSon, $tmpText, $tmpAdulte);
$pictogramDAO = new PictogramDAO();

// ajouter le pictogramme dans la base de données

$TMPpictoID = $pictogramDAO->createPictogram($pictogram, $db);
$pictoID = intval($TMPpictoID);
$tmpNomSound = $pictoID . '.' . $extension2;
$tmpimage = $pictoID . '.' . $extension;
$pictogram2 = new Pictogram($pictoID, $tmpNom,null,$tmpText,$tmpimage,$tmpNomSound);
$pictogramDAO->updatePictogram($pictogram2, $db);



// Stoquer l'image du pictogramme dans le dossier imagesPicto

$uploads_dir = "../imagesPicto/" . $tmpimage;
move_uploaded_file($_FILES['path_img_picto']['tmp_name'], utf8_decode($uploads_dir));

// Stoquer le son du pictogramme dans le dossier sonPicto

$upload_dir = "../sonPicto/" . $tmpNomSound;
move_uploaded_file($_FILES['path_sound_picto']['tmp_name'], utf8_decode($upload_dir));

echo utf8_decode('<script language="Javascript">
            alert ("Le pictogramme a bien été ajouté. " )
            window.location = "../partie_generateur/ens_gestion_picto.html";
          </script>');
?>